dracutmod_SCRIPTS = src/dracut/module-setup.sh
dracutmod_DATA = src/dracut/ostree-prepare-root.service
-systemdunitdir = $(prefix)/lib/systemd/system
-systemdunit_DATA = src/dracut/ostree-remount.service
-
-INSTALL_DATA_HOOKS += install-remount-service-data-hook
-install-remount-service-data-hook:
- mkdir -p $(DESTDIR)$(systemdunitdir)/local-fs.target.wants/
- ln -s ../ostree-remount.service $(DESTDIR)$(systemdunitdir)/local-fs.target.wants/ostree-remount.service
+systemdsystemunit_DATA = src/dracut/ostree-remount.service
dracutconfdir = $(sysconfdir)/dracut.conf.d
dracutconf_DATA = src/dracut/ostree.conf
[with_dracut=no])
AM_CONDITIONAL(BUILDOPT_DRACUT, test x$with_dracut = xyes)
+AS_IF([test "x$with_dracut" = "xyes"], [
+ AC_ARG_WITH([systemdsystemunitdir],
+ AS_HELP_STRING([--with-systemdsystemunitdir=DIR], [Directory for systemd service files]),
+ [],
+ [with_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)])
+ AS_IF([test "x$with_systemdsystemunitdir" != "xno"], [
+ AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])
+ ])
+])
+
AC_CONFIG_FILES([
Makefile
embedded-dependencies/Makefile
libsoup (retrieve remote HTTP repositories): $with_soup
libarchive (parse tar files directly): $with_libarchive
documentation: $enable_documentation
- dracut: $with_dracut
-"
+ dracut: $with_dracut"
+if test "x$with_dracut" = "xyes" ; then
+ echo " systemd unit dir: $with_systemdsystemunitdir"
+fi
+echo ""